import Vue from 'vue'
import VueRouter from 'vue-router'

import Home from '@/views/Home'
import Search from '@/views/Search'
import NotFind from '@/views/NotFind'

Vue.use(VueRouter) // VueRouter插件初始化

// 创建了一个路由对象
const router = new VueRouter({
  // 0. 配置路由模式
  mode: 'hash',
  // 1. 配置路由规则数组
  routes: [
    // 配置重定向
    // 访问一个网站时, 多数情况默认访问的都是根路径
    // 访问 / 重定向到 /home
    { path: '/', redirect: '/home' },
    { path: '/home', component: Home },
    { path: '/search/:words?', component: Search },
    // 一定要写在数组的最后面
    // 当前面的都匹配不上, 就走这里
    { path: '*', component: NotFind }
  ]
})

export default router